-ifndef(H_TCHAR).

-define(H_TCHAR, true).

-record(tchar, {type, value, width}).

-define(IS_TCHAR(Term), erlang:is_record(Term, tchar)).
-define(TCHAR_WIDTH(TChar), (TChar)#tchar.width).

% tchar constants
-define(TC_SPACE, tchar:new_ansi(32)).

-endif.